package com.qijian.maindata.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.List;
import java.util.Map;

/**
 * @Classname: PurchaseTakeQtDetailDownVo
 * @Darw 2024/5/27 14:59 周一
 * @Description:
 * @Version: 1.0
 * @Create by: C.C
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class PurchaseTakeQtDetailDownVo extends ExamineVo{
    private Integer paramQty;

    @JsonSerialize(using= ToStringSerializer.class)
    private Long relateTakeDetailId;

    @JsonSerialize(using= ToStringSerializer.class)
    private Long id;

    @JsonSerialize(using= ToStringSerializer.class)
    private Long itemId;
    private String remark;
    private String qualityDetailId;
    private String qualityResultId;
    private Map<String,String> paramQtyMap;
    private String fileUrl;
    private String qualitySchemeId;

    @ApiModelProperty("参数列")
    private Integer paramColumn;

    private List<PurchaseTakeQtDetailDownVo> purchaseTakeQtDetailDownVoList;

    private List<String> xList;

    @ApiModelProperty("查询是否存在结果")
    private Boolean isExist;

    @ApiModelProperty("是否提交")
    private Boolean isSubmit;
}
